home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK2.toast / Development Kits (Disc 2) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Extensions… / Spooling ƒ / Spooling.a < prev    next >
Encoding:
Text File  |  1995-04-10  |  935 b   |  35 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File: Spooling.a
  3. ;    
  4. ;    Assembly code (jump table) for a printing extension
  5. ;    which redirects spool files.
  6. ;
  7. ;    Dave Hersey
  8. ;    Apple Developer Technical Support
  9. ;
  10. ;    1/29/93 - dmh - Created.
  11. ;    4/27/93 - dmh - Updated for b1.
  12. ;    9/06/93 - dmh - Updated for b2.
  13. ;  12/18/93 - dmh - Updated for b3.
  14. ;
  15.  
  16.     EXPORT    EntryPoint
  17.     IMPORT    SPInitialize                ; Our override for GXInitialize.
  18.     IMPORT    SPShutDown                    ; Our override for GXShutDown.
  19.     IMPORT    SPJobPrintDialog            ; Our override for GXJobPrintDialog.
  20.     IMPORT    SPHandlePanelEvent            ; Our override for GXHandlePanelEvent.
  21.     IMPORT    SPCreateSpoolFile            ; Our override for GXCreateSpoolFile.
  22.  
  23. EntryPoint    PROC                        ; Our main entry point.
  24.     
  25.             DC.L    0                    ; Reserved for owner count.
  26.     
  27.             JMP        SPInitialize        ; (offset =  4)
  28.             JMP        SPShutDown            ; (offset =  8)
  29.             JMP        SPJobPrintDialog    ; (offset = 12)
  30.             JMP        SPHandlePanelEvent    ; (offset = 16)
  31.             JMP        SPCreateSpoolFile    ; (offset = 20)
  32.  
  33.             ENDPROC
  34.     END
  35.